.page-profile {

  .profile-title {
    margin-top: (@padding-large-vertical * 5);

    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;

    h1 {
      font-size: 2.285em;
      font-weight: 300;
      margin-top: 0px;
      margin-bottom: 0px;
    }

    .verified {
      margin-left: @padding-large-horizontal;
      color: @verified-color;
      font-size: 14px;
    }

    .organization-subtitle-divider {
      color: @gray-lighter;
    }
  }

  .profile-title-divider {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .profile-details {
    img {
      margin-top: (@padding-large-vertical * 5);
    }

    .statistics {
      color: @text-color;
      font-weight: 300;

      .statistic {
        margin-top: (@padding-large-vertical * 2);
        padding: 0;

        .value {
          font-size: 34px;
        }

        .description {
          font-size: 24px;
        }
      }
    }

    .additional-info {      
      margin-top: (@padding-large-vertical * 2);
    }
  }
}